/*
 * This file is part of the OpenSCADA project
 * Copyright (C) 2006-2010 TH4 SYSTEMS GmbH (http://th4-systems.com)
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 */

package org.openscada.da.server.opc.connection;

import org.openscada.opc.dcom.common.KeyedResult;
import org.openscada.opc.dcom.da.OPCITEMDEF;
import org.openscada.opc.dcom.da.OPCITEMRESULT;
import org.openscada.opc.dcom.da.ValueData;

public interface IOListener
{
    public void itemRealized ( String itemId, KeyedResult<OPCITEMDEF, OPCITEMRESULT> entry );

    public void itemUnrealized ( String itemId );

    public void dataRead ( String itemId, KeyedResult<Integer, ValueData> entry, String errorMessage );
}
